export default {
  // 混入
  // data methods computed watch...
  // 和组件中有同名的属性，方法：则优先使用组件内的
  // 生命周期函数不会覆盖：会全部执行
  data () {
    return {

    }
  },

  methods: {
    // 登录确认
    loginConfirm () {
      if (!this.$store.getters.token) {
        this.$dialog.confirm({
          title: '温馨提示',
          message: '请先登录',
          confirmButtonText: '去登录',
          cancelButtonText: '再逛逛'
        }).then(() => {
          this.$router.replace({
            path: '/login',
            // 登录后，回到当前页面
            query: { backUrl: this.$route.fullPath }
          })
        }).catch(() => {
          // 取消操作
        })
        return false
      }
      return true
    }
  }
}
